

# 定义输出文件路径
OUTPUT_FILE="./output_log2.txt"

# g++ correctness_guess.cpp train.cpp guessing.cpp md5.cpp ./Pthread_OpenMP/Pthread_jin.cpp -o correctness_guess -pthread -O2

# g++ correctness_guess.cpp train.cpp guessing.cpp md5.cpp  -o correctness_guess -fopenmp -O2


# NUM_THREAD=1  # 你可以根据需要修改线程数
# # 运行程序并将输出追加到文件末尾
# echo "运行 NUM_THREAD=$NUM_THREAD" >> "$OUTPUT_FILE"
# ./correctness_guess "$NUM_THREAD" >> "$OUTPUT_FILE" 2>&1

# NUM_THREAD=2  # 你可以根据需要修改线程数
# # 运行程序并将输出追加到文件末尾
# echo "运行 NUM_THREAD=$NUM_THREAD" >> "$OUTPUT_FILE"
# ./correctness_guess "$NUM_THREAD" >> "$OUTPUT_FILE" 2>&1

# NUM_THREAD=3  # 你可以根据需要修改线程数
# # 运行程序并将输出追加到文件末尾
# echo "运行 NUM_THREAD=$NUM_THREAD" >> "$OUTPUT_FILE"
# ./correctness_guess "$NUM_THREAD" >> "$OUTPUT_FILE" 2>&1

# NUM_THREAD=4  # 你可以根据需要修改线程数
# # 运行程序并将输出追加到文件末尾
# echo "运行 NUM_THREAD=$NUM_THREAD" >> "$OUTPUT_FILE"
# ./correctness_guess "$NUM_THREAD" >> "$OUTPUT_FILE" 2>&1

# NUM_THREAD=5  # 你可以根据需要修改线程数
# # 运行程序并将输出追加到文件末尾
# echo "运行 NUM_THREAD=$NUM_THREAD" >> "$OUTPUT_FILE"
# ./correctness_guess "$NUM_THREAD" >> "$OUTPUT_FILE" 2>&1

# NUM_THREAD=6  # 你可以根据需要修改线程数
# # 运行程序并将输出追加到文件末尾
# echo "运行 NUM_THREAD=$NUM_THREAD" >> "$OUTPUT_FILE"
# ./correctness_guess "$NUM_THREAD" >> "$OUTPUT_FILE" 2>&1

# NUM_THREAD=7  # 你可以根据需要修改线程数
# # 运行程序并将输出追加到文件末尾
# echo "运行 NUM_THREAD=$NUM_THREAD" >> "$OUTPUT_FILE"
# ./correctness_guess "$NUM_THREAD" >> "$OUTPUT_FILE" 2>&1

NUM_THREAD=8  # 你可以根据需要修改线程数
# 运行程序并将输出追加到文件末尾
echo "运行 NUM_THREAD=$NUM_THREAD" >> "$OUTPUT_FILE"
./correctness_guess "$NUM_THREAD" >> "$OUTPUT_FILE" 2>&1